org.jboss.byteman.agent.adapter
Class BMJSRInliner

java.lang.Object
  extended by org.objectweb.asm.ClassAdapter
      extended by org.jboss.byteman.agent.adapter.BMJSRInliner
All Implemented Interfaces:
org.objectweb.asm.ClassVisitor

public class BMJSRInliner
extends org.objectweb.asm.ClassAdapter

a modified version of JSRInliner which uses a slightly modified version of JSRInlinerAdapter to ensure that local variable scopes are notified during code visits


Field Summary
 
Fields inherited from class org.objectweb.asm.ClassAdapter
cv
 
Constructor Summary
BMJSRInliner(org.objectweb.asm.ClassVisitor cv)
           
 
Method Summary
 org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
           
 
Methods inherited from class org.objectweb.asm.ClassAdapter
visit, visitAnnotation, visitAttribute, visitEnd, visitField, visitInnerClass, visitOuterClass, visitSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BMJSRInliner

public BMJSRInliner(org.objectweb.asm.ClassVisitor cv)
Method Detail

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int access,
                                                   java.lang.String name,
                                                   java.lang.String desc,
                                                   java.lang.String signature,
                                                   java.lang.String[] exceptions)
Specified by:
visitMethod in interface org.objectweb.asm.ClassVisitor
Overrides:
visitMethod in class org.objectweb.asm.ClassAdapter


Copyright © 2011. All Rights Reserved.